#ifndef DRAWABLE_H
#define DRAWABLE_H

#include <SDL/SDL.h>

class Drawable
{
    public:
        void virtual Draw(SDL_Surface* screen) const = 0;
        /*
        SDL_Rect virtual GetImageBounds() const = 0;
        SDL_Rect virtual GetImagePosition() const = 0;
        */
    protected:
        SDL_Surface* image;
};

#endif // DRAWABLE_H
